Micron Document
🌎 rns.kin.earth git 🌍

Node / dev / reticulum / commits / 1c83e73

Commit 1c83e732ad8ce792b33936c1d8c996c3f2468cea


Parents : 5da0870
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Signature : T66BB85Valid, signed by author
Date : 2026-08-23T23:54:45+02:00

Use optimized IFAC handlers

Changes

1 files changed, 2 insertions(+), 2 deletions(-)


Diff

diff --git a/RNS/Transport.py b/RNS/Transport.py
index 3160985e..279814f7 100755
--- a/RNS/Transport.py
+++ b/RNS/Transport.py
@@ -1313,7 +1313,7 @@ class Transport:
def transmit(interface, raw):
try:
if hasattr(interface, "ifac_identity") and interface.ifac_identity != None:
- interface.process_outgoing(Transport.handle_outgoing_ifac_legacy(interface, raw))
+ interface.process_outgoing(Transport.handle_outgoing_ifac(interface, raw))
else: interface.process_outgoing(raw)
Transport.tx_packets += 1
@@ -1754,7 +1754,7 @@ class Transport:
# Check that IFAC flag is set
if raw[0] & 0x80 == 0x80:
if len(raw) > 2+interface.ifac_size:
- ifac_valid, raw = Transport.handle_ifac_legacy(raw, interface)
+ ifac_valid, raw = Transport.handle_ifac(raw, interface)
if not ifac_valid: return
else: return interface.ifac_violation("Insufficient packet size for IFAC packet")

Served by rngit 1.5.2 - Generated in 0.05s